put oneself face to face with - Allemand Anglais Dictionnaire